package com.taobao.txc.common.context;

import com.taobao.txc.common.util.serviceloader.LoadLevel;
import java.util.Map;

@LoadLevel(name="TxcContextOperateByThreadLocal", order=1)
public class TxcContextOperateByThreadLocal
  implements ITxcContextOperate
{
  private static final ThreadLocal<Map<Object, Object>> a = new b(null);
  
  public String getUserData(String paramString)
  {
    return (String)b().get(paramString);
  }
  
  public String putUserData(String paramString1, String paramString2)
  {
    return (String)b().put(paramString1, paramString2);
  }
  
  public String removeUserData(String paramString)
  {
    return (String)b().remove(paramString);
  }
  
  public Map<Object, Object> b()
  {
    return (Map)a.get();
  }
  
  public boolean a()
  {
    return true;
  }
}


/* Location:           C:\Users\ibm\Downloads\txc-yun-sample (1)\txc-yun-sample\lib\txc-client-2.0.72.jar
 * Qualified Name:     com.taobao.txc.common.context.TxcContextOperateByThreadLocal
 * JD-Core Version:    0.7.0.1
 */